package com.yn.service.zy;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yn.common.model.zy.InspectionOrderDO;
import com.yn.common.page.BasePage;
import com.yn.common.request.sc.PageParamRequest;
import com.yn.service.zy.model.dto.InspectionOrderDTO;
import com.yn.service.zy.model.query.InspectionOrderQuery;

/**
 * @ClassName: InspectionOrderService
 * @Description: 检查项订单Service
 * @Author: ym
 * @Date: 2025/5/10 16:06
 **/
public interface InspectionOrderService extends IService<InspectionOrderDO> {

    IPage<InspectionOrderDTO> listPage(InspectionOrderQuery query, BasePage basePage);

    InspectionOrderDTO getInspectionOrderDetail(String orderNo);

    BasePage<InspectionOrderDTO> listPage1(InspectionOrderQuery query, PageParamRequest pageRequest);
}
